# 使用官方 OpenJDK 基础镜像（根据项目 JDK 版本选择，如 jdk-17）
FROM openjdk:17-jdk-slim

# 设置工作目录
WORKDIR /app

# 将本地 target 目录下的 jar 包复制到容器的 /app 目录
COPY recruit-0.0.1-SNAPSHOT.jar ./app.jar

# 暴露 Spring Boot 应用端口（默认 8080）
EXPOSE 8080


# 启动命令：运行 jar 包，并设置 UTF-8 编码
ENTRYPOINT ["java", "-Dfile.encoding=UTF-8", "-jar", "app.jar"]

ENV LANG=C.UTF-8